package com.niiwoo.activity.stage.dto.request.prize;

import com.niiwoo.tripod.provider.dto.request.PageRequestDTO;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @Description
 * @Author zq
 * @Date 2017/11/22
 */
@Getter
@Setter
public class UserPrizeQueryReqDTO extends PageRequestDTO {

    private String userId;

    private String realName;

    private String mobileNo;

    // 1担保代金券、 2担保投资代金券 、3投资代金券、 6担保投资体验券
    /*RECHARGE_VOUCHER(0, "提现红包"),
    GUARANTEE_VOUCHER(1, "担保代金券"),
    GUARANTEE_INVESTMENT_VOUCHER(2, "担保投资代金券"),
    INVESTMENT_VOUCHER(3, "投资代金券"),
    CASH_REDPACKET(4, "现金红包"),
    GUARANTEE_EXPERIENCE(5, "担保理财金"),
    GUARANTEE_INVESTMENT_EXPERIENCE(6, "担保投资体验券"),
    INVESTMENT_EXPERIENCE(7, "投资理财金"),
    INVESTMENT_RAISE_INTEREST_RATES(8, "投资加息券"),
    INVESTMENT_CASHBACK(9, "投资返现红包"),
    GUARANTEE_CASHBACK(10, "担保返现红包"),
    LOAN_CASHBACK(11, "借款返现红包"),
    BORROW_INTEREST_RATE_DISCOUNT(12, "借款利率折扣卡");;*/
    private Byte prizeTypeId;

    private String prizeName;

    private Byte auditStatus;

    private Byte fromType;

    private Byte sendWay;

    private String beginVerifyDate;

    private String endVerifyDate;

    private String beginApplyDate;

    private String endApplyDate;

    private List<String> userIds;

    // ("查询时间类型：1 申请时间、2 审核时间")
    private Integer timeType;

    // list auditList
    private String queryType;

    // 申请部门
    private Long applDepartmentId;

    // 申请人
    private String createManagerName;

    // 审核人
    private String verifyManagerName;

}
